Preserving the Causal and Structural Properties of Real-time Systems Using Object Oriented Speciication in Cleopatra
نویسنده
چکیده
The speci cation of a real time system is often the result of a process whereby a conceptual control sys tem is eshed out as a computer program To be accu rate this process must preserve important causal and structural properties of the control system For ex ample if the control system has multiple functional components operating concurrently then the process of mapping these components into a computer pro gram executing on a single processor must ensure that these components do not interact in ways that are physically impossible In this paper we review our work on CLEOPATRA an object oriented speci cation and programming language that restricts expressive ness in a way that allows the speci cation of only re active spontaneous and causal computation Unre alistic systems possessing properties such as in nite capacities or perfect timing cannot even be speci ed We argue that this ounce of prevention at the speci cation level is likely to spare a lot of time and energy in the development cycle not to mention the elimination of potential hazards that would have gone otherwise unnoticed
منابع مشابه
Building Responsive Systems from Physically-correct Speciications
Predictability { the ability to foretell that an implementation will not violate a set of speciied reliability and timeliness requirements { is a crucial, highly desirable property of responsive embedded systems. This paper overviews a development methodology for responsive systems, which enhances predictability by eliminating potential hazards resulting from physically-unsound speciications. T...
متن کاملساختار دهی آنی دادههای مکانی ورودی GIS با تأکید بر عارضه راه
An important issue in implementation of a GIS system is preparation of data to be entered in GIS. To produce spatial data for GIS using photogrammetric techniques, conventional method is to apply photogrammetric and GIS systems individually (off-line procedure). This approach is costly, time consuming and somehow unreliable due to the fact that 3D photogrammetric model is not available at the ...
متن کاملRepresenting and Executing Real-Time Systems
In this paper, we describe an approach to the representation, speciication and implementation of real-time systems. The approach is based on the notion of concurrent object-oriented systems where processes are represented as objects. In our approach, the behaviour of an object (its safety properties and time requirements) is declaratively stated as a set of temporal constraints among events whi...
متن کاملReal-time Action Logic and Applications
This paper presents work performed in the EPSRC \Object-oriented Speciication of Reactive and Real-time Systems" project. It aims to extend the Object Calculus of Fiadeiro and Maibaum to cover durative actions, real-time constraints and hybrid systems. We deene a core logic, termed \Real-time action logic" (RAL) which can provide an axiomatic semantics and reasoning framework for concurrent, re...
متن کاملSpeciication, Abstraction and Veriication in a Concurrent Object-oriented Language 1
We use Maude as our speciication language and the modal-calculus as our logic. We apply to speciications in Maude a framework of abstraction and veriication based on property-preserving mappings between transition systems. Firstly, we demonstrate how to employ abstraction in veriication of object-oriented speciications of distributed systems. Secondly, we use this framework to nd classes of pro...
متن کامل